package com.mdd.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
@ApiModel("案件订单详情Vo")
public class LegalCaseOrderDetailVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "")
    private Long id;

    @ApiModelProperty(value = "")
    private Long aId;

    @ApiModelProperty(value = "")
    private Long caseId;

    @ApiModelProperty(value = "")
    private Long userId;

    @ApiModelProperty(value = "订单编号")
    private String outTradeNo;

    @ApiModelProperty(value = "1-律师支付 2-案件扫码支付")
    private Integer type;

    @ApiModelProperty(value = "1-微信支付 2-余额支付 3-支付宝支付")
    private Integer payType;

    @ApiModelProperty(value = "")
    private BigDecimal amount;

    @ApiModelProperty(value = "平台分佣收入")
    private BigDecimal fyAmount;

    @ApiModelProperty(value = "地区公司分佣收入")
    private BigDecimal areasFyAmount;

    @ApiModelProperty(value = "律师分佣收入")
    private BigDecimal lawyerFyAmount;

    @ApiModelProperty(value = "合伙人分佣")
    private BigDecimal partnerFyAmount;

    @ApiModelProperty(value = "")
    private Long payTime;

    @ApiModelProperty(value = "1-已支付")
    private Integer status;

    @ApiModelProperty(value = "")
    private String transactionId;

    @ApiModelProperty(value = "")
    private String prepayId;

    @ApiModelProperty(value = "")
    private String newlandTradeNo;


}
